/*
** HTML elements
*/

.green-border{
  border: 1px solid #33AA33;
  /*-moz-box-shadow: 1px 1px 9px #33AA33;*/
}

.block-left {
  float:left;
}

.block-right {
  display:table-cell;
  padding-left:20px;
}

#header .omgtu-logo {
  background: url("../images/omgtu-logo.png") no-repeat scroll left center transparent;
  float: right;
  height: 42px;
  position: relative;
  right: 5px;
  top: 70px;
  width: 100px;
}
//--

#footer .copyright {
  bottom: 37px;
  float: right;
  position: relative;
}
#footer .copyright a{
  color:#A3C159;
}

//---

.tso-view-table-head {
  overflow-x: hidden;
  padding-bottom: 15px;
}

.tso-time-table-event a{
  color:#000000;
}

.tso-time-table-event{
/*  border: dashed 2px;*/
  text-align:center;
}

.tso-time-table-hours {
  font-size:10px;
}

.table-whole{
  border-left: 1px solid #CCCCCC;
}


/*
  for forums
*/
#forum .title {
	font-size:10px;
}
	
/*
  for Schedule
*/

.schedule-item{
  border-collapse :separate;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.calendar-calendar div.calendar {
    text-align: center;
}

.calendar-calendar td.calendar-agenda-items div.calendar {
    width: -moz-available;
}

.calendar-calendar .inner {
    min-height: 2em !important;;
}

.calendar-calendar td .inner div, .calendar-calendar td .inner div {
    padding-left: 2px;
    padding-right: 2px;
}

.calendar a{
  color: #333333;
}

.calendar .red{
  background: #ff733a !important;
}

.calendar .red a{
  background: #ff733a !important;
/*  color: black;*/
}

.calendar .green{
  background: #7bd087 !important;
}

.calendar .green a{
  background: #7bd087 !important;
/*  color: black;*/
}


.left {
  text-align: left;
}

.right {
  text-align: right;
}

.center {
  text-align:center;
}

#calendar-navigation .left {
  float: left;
}

#calendar-navigation .right {
  float: right;
}


/*@TODO this is supper HARD-CODE*/
#edit-field-date-value-timeEntry-popup-1-wrapper {
  display:none;
}

#content-bottom-left {
  float:left;
  width:70%;

}

#content-bottom-left a {
  /*color: black;*/
  /*font-weight: normal;*/
}

#content-bottom-right {
  display:table-cell;
  /*font: black;*/
}

#content-bottom-right a {
}

#content-bottom {
 display:inline-block;
}

.submitted {
  color: #999;
  font-size: 0.8em;
}


.equipment-presence{
  display: inline-block;
  padding-left: 15px;
}

.equipment-body {display: inline-block;}

.equipment-body .block-left {
  margin-right: 10px;
}

/* node-video */
.node-video {
  display: inline-block;
}

.node-video .block-right {
  display: inline-table;
}

/* node-mamber */
.node-mamber .mamber-info{
  padding-left: 10px;
}

.node-mamber .mamber-info{
  padding-bottom: 20px;
}

table.node-mamber {
    border-collapse: separate;
}